#ifndef __MUTEXLOCKER_H__
#define __MUTEXLOCKER_H__

#include "plat/nonecopyable.h"
#include "mutexbase.h"

class MutexLocker : public NoneCopyable
{
public:
    explicit MutexLocker(MutexBase *m);
    virtual ~MutexLocker();

private:
    MutexBase *m_m = nullptr;
};

#endif // __MUTEXLOCKER_H__
